﻿.courseOfflineError[data-v-bd775f02] {
	width: 100%;
	height: 100%;
	background: #fff
}

.courseOfflineError .courseOfflineErrorContainer[data-v-bd775f02] {
	width: 936px;
	height: 310px;
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	z-index: 9000
}

.courseOfflineError .courseOfflineErrorContainer .courseOfflineErrorBg[data-v-bd775f02] {
	width: 936px;
	height: 191px;
	background: url(../Images/courseofflinebg.png) no-repeat 50%;
	background-size: 100% auto
}

.courseOfflineError .courseOfflineErrorContainer .courseOfflineErrorP[data-v-bd775f02] {
	color: #323e48;
	font-size: 18px;
	margin-top: 20px;
	text-align: center
}

.courseOfflineError .courseOfflineErrorContainer .courseOfflineErrorBtn[data-v-bd775f02] {
	width: 167px;
	height: 46px;
	border-radius: 23px;
	background: #fede60;
	text-align: center;
	line-height: 46px;
	color: #3c3c3c!important;
	font-size: 16px;
	display: block;
	margin: 26px auto;
	text-decoration: none
}

@media screen and (max-width:768px) {
	.courseOfflineError[data-v-bd775f02] {
		width: 100%;
		height: 100%;
		background: #fff
	}

	.courseOfflineError .courseOfflineErrorContainer[data-v-bd775f02] {
		width: 349px;
		height: 237px
	}

	.courseOfflineError .courseOfflineErrorContainer .courseOfflineErrorBg[data-v-bd775f02] {
		width: 349px;
		height: 116px;
		background: url(../Images/courseofflinebgm.png) no-repeat 50%;
		background-size: 100% auto
	}

	.courseOfflineError .courseOfflineErrorContainer .courseOfflineErrorP[data-v-bd775f02] {
		color: #323e48;
		font-size: 15px;
		margin-top: 27px
	}
}

.__nuxt-error-page {
	height: 100%;
	color: #47494e;
	text-align: center;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	-webkit-font-smoothing: antialiased
}

.__nuxt-error-page .error {
	min-width: 450px;
	text-align: left;
	overflow: hidden;
	padding-bottom: 50px
}

.__nuxt-error-page .error .logo {
	width: 92px;
	height: 51px;
	margin-bottom: 30px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAL8AAABrCAMAAAARm6MNAAAC/VBMVEVHcExVt9lUttpVtdpbttpVqtRVtdpVttpVttlVuNRRudxVttgA//9UttpVttpfv99VttpVttpVtNxUttpTt9tTtthUtdlMsuVVtdhUt9tVtdpUtdlTtdhVtdlZsthVtdlTtthWttpUtdhYsd1UttpVtdlUttlVquJVtdpUtdpVqv9VtdlUtdlVtdpVttpVttlVttlVt9lVtdpVtdhVttpVtNlVt9lmzMxUtdlVtdlWt9tVtdlVt9tUttlVtdlXtNlStNlTtNlWttpVtdpVuNtVtdpVtdlTtdpVudhUttlVtddWtNlVttlVttlVttpUtdpUtdlVt9lWtdpUtdpUtdlVtdpVtN9Tt9tUtdpVttpXtdZVt9lVttlVttpUttlWs9xVttpVtdlVtdpUtdlVttpVttpUttlTt9lWttlVttlUtdpVtdpUtdpUtdpVttlVttpVu91VttlWtdhVtNtUt9lUttpVtdpUtdpVtdhVttpUtdlTtNtWtNtVt9tUtdpUtdlVttlUtdlVttlVttpVtdlUttpVttlVttpVttpVttlUttlUttpVtdlUtdpVtdpVtdlUttpWt9lIttpVst1UttpQu9ZTttpVtdlVtdlVtdlVtdlUt9lTttpUttlVs9lVtdpVt9dUttpVtdlVtdlVttlUtdpVttpVttlTtNtVttlVttlVttlVtdpVv9RVttpVttl/f/9VttpVtdhVttpVtdlUttlRttpVttlVttpUttlVttlRt9ZVttpVtdpUttpVtdlVttlVttpVtdlVtdpVttk/v79VttpVttpXt9dUtdpVtdlVtdpVttpSs9xUtdlVtdpVtdlOsNdVtdlVtNtWt9tUtdlUttlWtdhWuNlXttpVttpVtdpUttlUtdlXuNtVtdpUtdpVttpVtdpStN5SuNhVuNlVtdpPr99UttpVttpVtdlVtdlatOFVtdpVtdlTtddVtdpUttpVtdpUtdlVtdpWtthcudBVtNtUtdlVttlUtdpVtdpYutdTt9lVtdqbBJBvAAAA/3RSTlMAbpp9Dgat/8wSFjwBhagIKj8z2StDcwprVcLiSWwU6S44ZBfW+KkJ1/QDlffsFXulS0VCYjBZBcePMv5ObdspIjdN+ySnsUwhly0+nnSb5aN1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");
	background-size: 92px 51px
}

.__nuxt-error-page .error .error-icon {
	width: 120px;
	height: 120px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALwAAAC8CAMAAAD1lzSZAAACE1BMVEUAAABmzP9Vs9lVtdpUs9dStNpVt9lVtttVttpVttxWttlZs9lVttlXuNlVtttXtttVuNVVttpVt9lUttpVuONVttpUtdlVttlVttpVttpVtdlVt9tmmcxVttpVttpVt9xbtttVs9lVtdpVttlVqtVWtttUtdpUtdhUtdtVt9pVttpVtttWtdlVtddVttpVttpUt9pUudpSuOBVtttUt9tWt9tVtttZvN5WttpVttlVt9tUttdmzMxVt9pUuNpUt9lVt9tXtttVt9pVt9tVt9lVttpUttpUt9tVtttTtd1VtttVttpVuNpWtdpVtdpVttpVudhTt95VtdlWttpVtdxUtthXuNtXtd1VtdlWt9pVt9tVtdpVttpUttlXudxVtdpVtNhVt9pVttpUtttUtdlUtdpVttlVttpWtttVtttWtdpVttpAv79Av/9VttpVttpQr99Vt9pVtdpVttpWtttWttlOxNhTudlVttlWt9tVttpVtdpVttpVs9lStdZVtttVttpOsdhVtttVt9tVttpVt95UttpVtttVtdpUt9tVttlUt9lWtttVt9lUtttUttlWt9tUttpWtdlWt9lUttlVt9pWt9tWtttVtdpWttlUttpUt9pWttpVtttUt9tVttlUt9lWt9pUtttUttlWtttVt9tWttlVttpUs9lVtttVt9tUt9tVtdpVttlVttpUtdldudF5lxa4AAAAsXRSTlMABRswQCJmuf9CoRSvL+cjEvCwbRLbgL34v4dOBfrfUQ5R17UGoWdPjnW1spUt6qV8TBkqVXEVF3TRokYFymGU9zifY1HPl47oNKjpS1nIkCEuXadIizImnFnUYLxeLPJOvPSFZKbZ8oz1Ps4EBPnNELT5xo9QDSioR7r2uDYf2bMNq7CuJ3bErKlXWKSiW6BcnZtfmmCbYp9loGekaWpsqW5wc3d4entDfsZ/RdjRjgu5w2tdAAADkUlEQVR4AdTVtYEDURAE0Ra3mJmZKf/gjpY+nNaeeRGUV3Blsrm8SLlsBqkKxRIFKxUL+KRcoXiVMv5TrVGFWhWeeoNKNOpwNKlIE5ZWm4q0WzB1qEoHhi6V6SLW61OZfg+RAdUZIDKkYzSeTPNiTCfjER1DhGZzWhbLFYRZrTe0zGcI5GnZ7iDRnpY8AgeajhCqaWUeEDjRcIZYeRpOCFyYuEKwmxF6QWBsjPcOwZoPxsZ+/BOiPVPjXxDtlRr/hmjvb3buGjuOKAigaJnLHJkhNWTDZGYPo1gjlob2n4qh6XQi+qXz3gpu1P05Fp8Up0vG4sXxwJvCgwcPHjx48ODBg0+lMzezJvG5fEH3Kpbs4T991qO+mMN/1eO+fTeGT6mnH8bwP9XTW2P4p+rtEvDgwYMHDx48ePDgwYMHDx48ePDgwYMHDx48ePDgwYMHDx48+F/q6bcx/GP19McYXv7qcf/+W8NLWQ+rVMUcXmp13avRFIN4kVY7X8pxrhL8WQYePHhOcfOH7ehhla45fE+PezRlDD+tnmaM4WfV09zVn8OCBz9v+eZCSz0VjeFlwYNftIbvL+lRDbGGl+UV3W91TezhRdY3NrdeDPqM58GDBw8ePHjw4MGDBw8efCDwOXG6XCy+JE5XisXnxenysfiiOF0xFj8cicONhmH8Rz1pLA439kA/Rj0kfk+c7Z56eh/5hHtXHK0b+YT7TfXVm4iDTXrRj+fvVHdP53YGQBSGV7yuY1/GtllA7KSEw23bjm27wxhntvVj3gbme6aBNTJKYWz1OGxmfPUYhdER/DHBOpMOp2vm0KAtt2dmBy6nY5J1Jsya6vCiiQFvLzRtJGUJWro46EiK8fM0i9CCb/B5GmARjeVHc8eG8YzpARoriKZWsh+B6RBCNNg6NMO+hFAnHKGxosOKj4TRIBansRLDiY/HLJneSw4eL6f3pFQ6QwNlB4zPpFMQjJ2b3EEh1zp+yQBzk0bJUzjTOh42VKBQVBWPSxRKquJRplBRFY8qhZqqeFyjcF1VPG5QuKkqHrco3FYVjzsUaqricZzCXVXxuEfhvqp4zKawT1U8HlB4qCoejyhsVhWPxxTOqIrHEwpPVcVjHiVV8XimOR7PNcdjp+Z4vNAcjz2a47FWczxeao7HK83xeK05Hm8oOKHKFhH/Frq8m9L+Htp84D8pqPPR/zv900lolD/8me+/fEVfvgP41Wlo62/bYgAAAABJRU5ErkJggg==");
	background-size: 120px 120px;
	float: left;
	margin-right: 30px
}

.__nuxt-error-page .error .error-content {
	max-width: 400px;
	float: left
}

.__nuxt-error-page h1 {
	font-size: 28px;
	color: #55b6da;
	font-family: sans-serif;
	font-weight: 800
}

.__nuxt-error-page .error-content-h1-2 {
	margin-bottom: 10px
}

.__nuxt-error-page .title {
	font-size: 20px;
	margin-top: 15px;
	color: #777;
	margin-bottom: 10px
}

.__nuxt-error-page .description {
	color: #7f828b;
	line-height: 21px;
	margin-bottom: 10px;
	font-size: 13px
}

.__nuxt-error-page .describe {
	color: #999;
	line-height: 28px;
	font-weight: 400
}

.__nuxt-error-page a {
	color: #57b7da!important;
	text-decoration: underline
}

@media screen and (max-width:768px) {
	.__nuxt-error-page .error {
		min-width: 100%;
		text-align: center
	}

	.__nuxt-error-page .error .logo {
		margin: 0 auto 30px
	}

	.__nuxt-error-page .error .error-icon {
		width: 60px;
		height: 60px;
		background-size: 60px 60px;
		float: none;
		margin: 0 auto 20px
	}

	.__nuxt-error-page .error-content {
		width: calc(100% - 40px);
		padding: 0 20px
	}

	.__nuxt-error-page .error-content h1 {
		font-size: 30px
	}

	.__nuxt-error-page .error-content .title {
		font-size: 16px
	}
}

.nuxt-progress {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	height: 2px;
	width: 0;
	opacity: 1;
	transition: width .1s,opacity .4s;
	background-color: #fff;
	z-index: 999999
}

.nuxt-progress.nuxt-progress-notransition {
	transition: none
}

.nuxt-progress-failed {
	background-color: red
}

.consultantCodePopup_mark {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 9500;
	background: rgba(36,41,48,.65)
}

.consultantCodePopup_mark .consultantCodePopup {
	width: 440px;
	height: 446px;
	position: fixed;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	margin: auto;
	z-index: 9510;
	background: #fff;
	box-shadow: 0 2px 30px 0 rgba(77,77,77,.5);
	border-radius: 6px
}

.consultantCodePopup_mark .consultantCodePopup .consultantCodePopup-close {
	width: 10px;
	height: 10px;
	position: absolute;
	top: 14px;
	right: 14px;
	z-index: 9520;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAk0lEQVR42p3VUQqAIBBFUfdSyywSJmgrLafWUPuonj99iC+6woApcyocNQ15Xp/Yc176BJtyZchKpTPFNeY4NAGxU4asMiAMoO3ciOh+ov5DPPqNKfedNaieIeZRiHnUvQihBmOoxUidKVTAGsNY9csAba6mwqKkaBsowxxKsF/bFJw4BnUYQvkBW6Oy+BVQo5usG/8TeG5ahamxAAAAAElFTkSuQmCC) no-repeat 50%;background-size: 100% auto;
	cursor: pointer
}

.consultantCodePopup_mark .consultantCodePopup .consultantCodePopup-p1 {
	font-size: 24px;
	color: #242930;
	text-align: center;
	margin-top: 49px
}

.consultantCodePopup_mark .consultantCodePopup .consultantCodePopup-p2 {
	font-size: 16px;
	color: #242930;
	text-align: center;
	margin-top: 15px
}

.consultantCodePopup_mark .consultantCodePopup .consultantCodePopup-img {
	width: 210px;
	height: 219px;
	background: #ccc;
	margin: 15px auto;
	display: block
}

.consultantCodePopup_mark .consultantCodePopup .consultantCodePopup-p3 {
	font-size: 14px;
	color: #a8aaad;
	text-align: center;
	margin-top: 5px
}

@media screen and (max-width:768px) {
	.consultantCodePopup_mark .consultantCodePopup {
		width: 342px;
		height: 333px
	}

	.consultantCodePopup_mark .consultantCodePopup .consultantCodePopup-p1 {
		font-size: 22px;
		margin-top: 26px
	}

	.consultantCodePopup_mark .consultantCodePopup .consultantCodePopup-p2 {
		font-size: 14px;
		margin-top: 7px
	}

	.consultantCodePopup_mark .consultantCodePopup .consultantCodePopup-img {
		width: 158px;
		height: 157px;
		background: #ccc;
		margin: 13px auto 19px;
		display: block
	}

	.consultantCodePopup_mark .consultantCodePopup .consultantCodePopup-p3 {
		font-size: 12px
	}
}

@media screen and (device-aspect-ratio:40/71) {
	.consultantCodePopup_mark .consultantCodePopup {
		width: 300px;
		height: 333px
	}
}

.miniCourseIndexPlugin {
	width: 117px;
	height: 86px;
	position: fixed;
	bottom: 260px;
	right: 6px;
	z-index: 4200;
	display: block
}

@media screen and (max-width:768px) {
	.miniCourseIndexPlugin {
		width: 78px;
		height: 58px;
		bottom: 253px
	}

	.miniCourseIndexPlugin img {
		width: 78px;
		height: 58px
	}
}

.service-fixed-module {
	width: 40px;
	height: auto;
	padding: 0 10px;
	background: #fff;
	border: 1px solid #eaebec;
	box-shadow: 0 0 10px 0 hsla(0,0%,73.3%,.3);
	position: fixed;
	bottom: 70px;
	right: 20px;
	z-index: 4200
}

.service-fixed-module .sfm_btn {
	width: 100%;
	height: 60px;
	display: block;
	border-bottom: 1px solid #eaebec;
	position: relative;
	cursor: pointer
}

.service-fixed-module .sfm_btn .sfm_btn_detail {
	width: 60px;
	height: 30px;
	background: #fff;
	position: absolute;
	top: 6px;
	left: -10px;
	z-index: 5100
}

.service-fixed-module .sfm_btn .sfm_btn_detail #new_message {
	position: absolute;
	left: 36px;
	top: 7px;
	width: 18px;
	height: 18px;
	border-radius: 50%;
	background: #ff6d37;
	color: #fff;
	font-size: 12px;
	text-align: center;
	line-height: 18px;
	display: none;
	z-index: 5110
}

.service-fixed-module .sfm_btn .sfm_btn_text {
	width: 60px;
	font-size: 12px;
	color: #98a4af;
	position: absolute;
	top: 38px;
	left: -10px;
	z-index: 5100;
	text-align: center
}

.service-fixed-module .sfm_btn .sfm_btn_con {
	text-align: center;
	font-size: 14px;
	color: #303030
}

.service-fixed-module .sfm_btn .sfm_btn_con .sfm_btn_con_span {
	width: 30px;
	height: 32px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	z-index: 5100
}

.service-fixed-module .sfm_btn:last-child {
	border-bottom: none
}

.service-fixed-module .sfm_service-container .sfm_btn_icon {
	background: #fff url(../Images/service.png) no-repeat 50%;
	background-size: 20px auto
}

.service-fixed-module .sfm_opinion-container .sfm_btn_icon {
	background: #fff url(../Images/opinion.png) no-repeat 50%;
	background-size: 20px auto
}

.service-fixed-module .sfm_back-top-container .sfm_btn_icon {
	background: #fff url(../Images/backtop.png) no-repeat 50%;
	background-size: 20px auto
}

.service-fixed-module .sfm_btn_icon-first {
	width: 80px;
	height: 80px;
	position: absolute;
	top: -61px;
	left: -11px;
	background: url(../Images/wechat-icon.png) no-repeat 50%;
	background-size: 80px auto
}

@media screen and (max-width:768px) {
	.service-fixed-module {
		width: 40px;
		height: auto;
		padding: 0 5px;
		bottom: 93px;
		right: 20px
	}

	.service-fixed-module .sfm_btn {
		height: 50px;
		-webkit-tap-highlight-color: rgba(0,0,0,0)
	}

	.service-fixed-module .sfm_btn .sfm_btn_detail {
		width: 50px;
		height: 25px;
		top: 3px;
		left: -5px
	}

	.service-fixed-module .sfm_btn .sfm_btn_text {
		width: 50px;
		top: 32px;
		left: -5px;
		transform: scale(.9);
		-webkit-transform: scale(.9);
		-moz-transform: scale(.9);
		-o-transform: scale(.9);
		-ms-transform: scale(.9)
	}

	.service-fixed-module .sfm_btn_icon-first {
		position: absolute;
		top: -61px;
		left: -15px;
		background: url(../Images/wechat-icon.png) no-repeat 50%;
		background-size: 66px auto
	}
}

#top_banner .top_banner_container[data-v-7e6e90a2] {
	width: 100%;
	height: 60px;
	position: relative
}

#top_banner .top_banner_container .top_banner_con[data-v-7e6e90a2] {
	color: #fff;
	font-size: 16px
}

#top_banner .top_banner_container .top_banner_con[data-v-7e6e90a2]:hover {
	text-decoration: underline
}

#top_banner .top_banner_container .top_img_banner_con[data-v-7e6e90a2] {
	width: 100%;
	height: 60px;
	display: inline-block;
	overflow: hidden;
	background-size: cover;
	background-position: 50%;
	background-repeat: no-repeat
}

#top_banner .top_banner_container .top_img_banner_con img[data-v-7e6e90a2] {
	width: 100%;
	display: inline-block
}

#top_banner .top_banner_container .top_banner_close[data-v-7e6e90a2] {
	width: 15px;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 20px;
	margin: auto;
	z-index: 4500;
	cursor: pointer
}

#top_banner .top_banner_container .top_banner_img_popup_bg[data-v-7e6e90a2] {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background: rgba(0,0,0,.3);
	z-index: 6000
}

#top_banner .top_banner_container .top_banner_img_popup_bg .top_banner_img_popup[data-v-7e6e90a2] {
	width: 400px;
	height: 400px;
	background: #fff;
	border: 1px solid #eee;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	z-index: 6100
}

#top_banner .top_banner_container .top_banner_img_popup_bg .top_banner_img_popup .top_banner_img_popup_close[data-v-7e6e90a2] {
	width: 15px;
	height: 15px;
	background: url(../Images/liveclose.png) no-repeat 50%;
	background-size: 100% auto;
	position: fixed;
	top: -370px;
	left: 370px;
	right: 0;
	bottom: 0;
	margin: auto;
	z-index: 6200;
	cursor: pointer
}

#top_banner .top_banner_container .top_banner_img_popup_bg .top_banner_img_popup .popup_con1[data-v-7e6e90a2] {
	color: #333;
	font-size: 18px;
	text-align: center;
	margin-top: 50px
}

#top_banner .top_banner_container .top_banner_img_popup_bg .top_banner_img_popup .popup_con2[data-v-7e6e90a2] {
	color: #989898;
	font-size: 14px;
	text-align: center;
	margin-top: 10px
}

#top_banner .top_banner_container .top_banner_img_popup_bg .top_banner_img_popup .popup_con2 span[data-v-7e6e90a2] {
	color: #bc3132
}

#top_banner .top_banner_container .top_banner_img_popup_bg .top_banner_img_popup .popup_code[data-v-7e6e90a2] {
	width: 200px;
	height: 200px;
	display: block;
	margin: 20px auto
}

#top_banner .top_banner_container_bg[data-v-7e6e90a2] {
	line-height: 60px;
	background: url(../Images/tipbg.png) 0 0/80px auto,#4a9aa8;
	background: url(../Images/tipbg.png) 0 0/80px auto,linear-gradient(-90deg,#4880a5,#62cdaa);
	background: url(../Images/tipbg.png) 0 0/80px auto,-moz-linear-gradient(180deg,#4880a5,#62cdaa);
	text-align: center
}

#top_banner .top_img_banner_container_bg[data-v-7e6e90a2] {
	background: #eee
}

@media screen and (max-width:768px) {
	#top_banner .top_banner_container .top_img_banner_con[data-v-7e6e90a2] {
		width: 100%;
		height: 60px;
		display: inline-block;
		overflow: hidden;
		background-size: cover;
		background-position: 50%;
		background-repeat: no-repeat
	}

	#top_banner .top_banner_container .top_img_banner_con img[data-v-7e6e90a2] {
		width: 100%;
		display: inline-block
	}

	#top_banner .top_banner_container .top_banner_con[data-v-7e6e90a2]:active,#top_banner .top_banner_container .top_banner_con[data-v-7e6e90a2]:hover,#top_banner .top_banner_container .top_banner_con[data-v-7e6e90a2]:link,#top_banner .top_banner_container .top_banner_con[data-v-7e6e90a2]:visited {
		width: 75%;
		display: inline-block;
		line-height: 20px;
		font-size: 12px;
		text-align: left;
		margin: 10px 0 0 -40px
	}

	#top_banner .top_banner_container .top_banner_close[data-v-7e6e90a2] {
		width: 12px;
		right: 20px
	}

	#top_banner .top_banner_container .top_banner_img_popup_bg .top_banner_img_popup[data-v-7e6e90a2] {
		width: 300px;
		height: 300px
	}

	#top_banner .top_banner_container .top_banner_img_popup_bg .top_banner_img_popup .top_banner_img_popup_close[data-v-7e6e90a2] {
		top: -270px;
		left: 270px
	}

	#top_banner .top_banner_container .top_banner_img_popup_bg .top_banner_img_popup .popup_con1[data-v-7e6e90a2] {
		font-size: 16px;
		margin-top: 45px
	}

	#top_banner .top_banner_container .top_banner_img_popup_bg .top_banner_img_popup .popup_con2[data-v-7e6e90a2] {
		font-size: 12px;
		margin-top: 10px
	}

	#top_banner .top_banner_container .top_banner_img_popup_bg .top_banner_img_popup .popup_code[data-v-7e6e90a2] {
		width: 150px;
		height: 150px
	}
}

blockquote,body,dd,dl,dt,form,h1,h2,h3,h4,h5,h6,html,input,li,ol,p,pre,td,th,ul {
	margin: 0;
	padding: 0
}

fieldset,img {
	border: 0
}

address,caption,cite,code,dfn,em,th,var {
	font-style: normal;
	font-weight: 400
}

ol,ul {
	list-style: none
}

caption,th {
	text-align: left
}

div {
	word-wrap: break-word;
	word-break: break-all
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%
}

table {
	table-layout: fixed
}

iframe {
	background-color: #fff
}

input[type=password],input[type=text],select {
	font-size: 13px;
	-webkit-tap-highlight-color: rgba(255,255,255,0);
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	outline: none;
	background: none
}

input[type=button],input[type=reset],input[type=submit],select {
	border: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	box-shadow: none;
	cursor: pointer;
	outline: none
}

textarea {
	overflow: auto;
	font-size: 12px;
	resize: none;
	-webkit-appearance: none;
	outline: none
}

body {
	letter-spacing: .3px;
	color: #292929;
	font: 13px/1.12 Helvetica Neue,Helvetica,Arial,sans-serif,Microsoft YaHei
}

a {
	text-decoration: none;
	color: #777
}

a:hover {
	color: #333;
	cursor: pointer
}

article,aside,dialog,figure,footer,header,menu,nav,section {
	display: block
}

img {
	max-width: 100%;
	height: auto;
	display: inline-block;
	vertical-align: middle
}

:focus {
	outline: 0
}

.f10 {
	font-size: 10px
}

.f12 {
	font-size: 12px
}

.f14 {
	font-size: 14px
}

.f16 {
	font-size: 16px
}

.f18 {
	font-size: 18px
}

.f20 {
	font-size: 20px
}

.f22 {
	font-size: 22px
}

.f24 {
	font-size: 24px
}

.f28 {
	font-size: 28px
}

.f32 {
	font-size: 32px
}

.f36 {
	font-size: 36px
}

.fw {
	font-weight: 400
}

.fb {
	font-weight: 700
}

.fYaHei {
	font-family: \5FAE\8F6F\96C5\9ED1
}

.fn {
	font-weight: 400
}

.t2 {
	text-indent: 2em
}

.lh150 {
	line-height: 150%
}

.lh180 {
	line-height: 180%
}

.lh200 {
	line-height: 200%
}

.lh300 {
	line-height: 300%
}

.tdu {
	text-decoration: underline
}

.tdn {
	text-decoration: none
}

.tl {
	text-align: left
}

.tc {
	text-align: center
}

.tr {
	text-align: right
}

.bc {
	margin-left: auto;
	margin-right: auto
}

.fl {
	float: left
}

.fl,.fr {
	display: inline
}

.fr {
	float: right
}

.clear {
	clear: both
}

.cl {
	clear: left
}

.cr {
	clear: right
}

.vm {
	vertical-align: middle
}

.pr {
	position: relative
}

.pa {
	position: absolute
}

.zoom {
	zoom: 1
}

.hidden {
	visibility: hidden
}

.none {
	display: none
}

.db {
	display: block
}

.dib {
	display: inline-block
}

.oh {
	overflow: hidden
}

.cb {
	clear: both
}

.w200 {
	width: 200px
}

.w250 {
	width: 250px
}

.w300 {
	width: 300px
}

.w1000 {
	width: 1000px
}

.w {
	width: 100%
}

.w2 {
	width: 50%
}

.w3 {
	width: 33.3%
}

.h {
	height: 100%
}

.ma {
	margin: 0 auto
}

.m10 {
	margin: 10px
}

.m15 {
	margin: 15px
}

.m30 {
	margin: 30px
}

.mt5 {
	margin-top: 5px
}

.mt10 {
	margin-top: 10px
}

.mt15 {
	margin-top: 15px
}

.mt20 {
	margin-top: 20px
}

.mt30 {
	margin-top: 30px
}

.mt40 {
	margin-top: 40px
}

.mt50 {
	margin-top: 50px
}

.mt100 {
	margin-top: 100px
}

.mb10 {
	margin-bottom: 10px
}

.mb15 {
	margin-bottom: 15px
}

.mb20 {
	margin-bottom: 20px
}

.mb30 {
	margin-bottom: 30px
}

.mb40 {
	margin-bottom: 40px
}

.mb50 {
	margin-bottom: 50px
}

.mb100 {
	margin-bottom: 100px
}

.ml5 {
	margin-left: 5px
}

.ml10 {
	margin-left: 10px
}

.ml15 {
	margin-left: 15px
}

.ml20 {
	margin-left: 20px
}

.ml30 {
	margin-left: 30px
}

.ml40 {
	margin-left: 40px
}

.ml50 {
	margin-left: 50px
}

.ml100 {
	margin-left: 100px
}

.mr5 {
	margin-right: 5px
}

.mr10 {
	margin-right: 10px
}

.mr15 {
	margin-right: 15px
}

.mr20 {
	margin-right: 20px
}

.mr30 {
	margin-right: 30px
}

.mr40 {
	margin-right: 40px
}

.mr50 {
	margin-right: 50px
}

.mr100 {
	margin-right: 100px
}

.p10 {
	padding: 10px
}

.p15 {
	padding: 15px
}

.p30 {
	padding: 30px
}

.pt5 {
	padding-top: 5px
}

.pt10 {
	padding-top: 10px
}

.pt15 {
	padding-top: 15px
}

.pt20 {
	padding-top: 20px
}

.pt30 {
	padding-top: 30px
}

.pt50 {
	padding-top: 50px
}

.pb5 {
	padding-bottom: 5px
}

.pb10 {
	padding-bottom: 10px
}

.pb15 {
	padding-bottom: 15px
}

.pb20 {
	padding-bottom: 20px
}

.pb30 {
	padding-bottom: 30px
}

.pb50 {
	padding-bottom: 50px
}

.pb100 {
	padding-bottom: 100px
}

.pl5 {
	padding-left: 5px
}

.pl10 {
	padding-left: 10px
}

.pl15 {
	padding-left: 15px
}

.pl20 {
	padding-left: 20px
}

.pl30 {
	padding-left: 30px
}

.pl50 {
	padding-left: 50px
}

.pl100 {
	padding-left: 100px
}

.pr5 {
	padding-right: 5px
}

.pr10 {
	padding-right: 10px
}

.pr15 {
	padding-right: 15px
}

.pr20 {
	padding-right: 20px
}

.pr30 {
	padding-right: 30px
}

.pr50 {
	padding-right: 50px
}

.pr100 {
	padding-right: 100px
}

.op30 {
	opacity: .5;
	filter: alpha(opacity=30)
}

.op50 {
	opacity: .5;
	filter: alpha(opacity=50)
}

.op80 {
	opacity: .8;
	filter: alpha(opacity=80)
}

.br3 {
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px
}

.br5 {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px
}

.br10 {
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px
}

.br15 {
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px
}

.wot {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.ig {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box
}

body {
	margin: 0;
	padding: 0
}

#__layout,#__nuxt,#application,body,html {
	height: 100%
}

.youzhao-header[data-v-c6f0001c] {
	height: 50px;
	width: 100%;
	background-color: #fff;
	padding: 8px 16px 8px 20px;
	justify-content: space-between;
	box-sizing: border-box;
	box-shadow: 0 2px 5px 0 rgba(152,164,175,.1)
}

.youzhao-header>div[data-v-c6f0001c],.youzhao-header[data-v-c6f0001c] {
	display: flex;
	flex-direction: row;
	align-items: center
}

.youzhao-header>div[data-v-c6f0001c] {
	justify-content: flex-start
}

.youzhao-header>div .sjk-logo[data-v-c6f0001c] {
	height: 34px;
	width: auto
}

.youzhao-header>div>span[data-v-c6f0001c] {
	width: 1px;
	height: 14px;
	background-color: #d9e0e2;
	margin: 0 15px
}

.youzhao-header>div .youzhao-logo[data-v-c6f0001c] {
	height: 23px;
	width: auto
}

.youzhao-header>button[data-v-c6f0001c] {
	border: none;
	outline: none;
	background-color: #ffcd12;
	width: 90px;
	height: 30px;
	border-radius: 15px;
	float: right;
	font-weight: 500;
	font-size: 14px
}

.youzhao-header-fixed[data-v-c6f0001c] {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 4160;
	box-shadow: 0 0 10px 0 hsla(0,0%,73.3%,.3)
}

.open-btn-container[data-v-03b48d4c] {
	position: fixed;
	bottom: 0;
	left: 0;
	height: 110px;
	width: 100%;
	opacity: 1;
	-webkit-animation: animate-data-v-03b48d4c .5s;
	animation: animate-data-v-03b48d4c .5s
}

.open-btn-container>img[data-v-03b48d4c] {
	margin: 0;
	width: 100%;
	height: 100%
}

.open-btn-container .btn-detail[data-v-03b48d4c] {
	width: 100%;
	height: 60px;
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 0 24px;
	box-sizing: border-box;
	background-color: #ffcd12
}

.open-btn-container .btn-detail[data-v-03b48d4c],.open-btn-container .sjk-info[data-v-03b48d4c] {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center
}

.open-btn-container .sjk-logo[data-v-03b48d4c] {
	width: 44px;
	height: 44px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIQAAACECAMAAABmmnOVAAABKVBMVEUAAAAQEBANCgoLBwcLCggMCgkLCQgMCQgMCQgMCQcMCAgMCAgMCggICAgNBgYLCQcMCQcLCAgMCQcLCQcLCAgNCgYQEAAMCQkMCQcLCAgNCQhYVVX///+UlJPCwcGko6J2dXSFhIOzs7JJRkVnUgv/zRJ2XwzS0dEbGBjhtRGFaw0bGBfS0dBJOgpJRkbCnA/CwsEqIQlnZWTh4OCkgw45NjbR0dEqJycbFQmzjw52dHSVlJNoUwzgtBHw7+/g4OA5Nzajgw6Uk5MqKCdnUgzwwBGVdw4rKCeGaw06LglnZmVYVlako6MbGRhoZmV2dXVYVlU6NzaVk5OzsrGjo6J3dXQ5NzeFhISGhIOGhISzsrJnZWUMCAgLCAgMCQcLCQkMCQcMCQkMBwdvnfPMAAAAY3RSTlMAEFBwn8/f/7+vgEB/IFBv72CPcJ9QEK/P39///////////////////////////////////////////////////////////////////////////////////////7+gsHCQkK/SVeYMAAAD1ElEQVR4AcTShYEEQRBCUcb617id55/nubtt8xIoAb2vKKu6SfyjFG3XF/q2YggOJKpR39EHBxW9dYUHadJnxiCLetSH5oVM0qr3FRsZbXpP0ZBVM+qNMZFZGv07QCr0UoNBU+i5DYtNz6yY7M5CPFhGPTjCJnTvGKNedxLYX9GD/xUB9leMmBWSKsw6fxoQ0gl2hXrsJnXY7TrFrlZgd6Zz7C4Eflfs2dV+4zoQgPHLeYhMODlhnUbuphiVmZne/zkWkvk10lRee2wt+7sV/cPgAlEgCkSB+DsQJZxXhsQqOKsaHlEjRP1XIhqEaMoRrba3/+SIDiG6ckTPj+iLEQMyDEGMGLVDIRQhGnLE//kQJUzbUjxi3M6H0Ji2KB6x/Bsgxu2fjPikZ0U4a6K1XoHVltXaT0DUkVcHu3HvVyO4ITximIgggxwxKOlZ60ht6JhUAoIMEgRvxfMaYCUhuEGOqLItZQhu2JxmQawgZba8TbYTEbYBMiGqmFATnDrsY4YZMiFWUIhgH2DckAlRzYnghiwIjTkR3JAB0Y1yIrghC6KKORE73CBHaLSq1t12ExDddUUIMmRDrBi02gO3ve8iogpinRBkcBD7KRErEWZEUISwDIQ4OBxDOgR/UjaP3FR6BBkIcXC8CpAO0e1gchzRXa+ggxiPvnYCVssjoJIRK2QQII4sASEEeRArEQoRNUdAiO5RXCkQpwaRimrpEB8N5gwMxlVNRGhrp22VCWHO1QUA5kDsGUTqEgQIdkg+BFwtDO8IrdyufzSCtjQKCJH8ZkUrNkw4xA1+LdoGEcJsKMKEQcAt4t0F2Ii6dqu5iPtvAgiLGEweYJ6Sf5RzxIZaVBEgqDAIDYvuC0SBCIrwf6kRIyq5EHvg9pgJ8YQhEd17L+IU4xFkCIfodtCHeEIfonZEPWFIxEqEHEEGjvAX7eVHkIEjdpEhBAYRghue7VcfP0VgECMaXkMJ3+vQZIFBjBhESD2A1QtSSxcwT2AQI2BvrjCX4HTLn/kxBjni0UVYX4XNNrBe2SMUY5AjQM26Aacb73aDiWMA9bGLkNdF3ybMQI/TZXGF+IcjCkSBKBAF4kvzdnHAMBADAXCNipmpN+P1X0Q+YUbvTQPCp6TFAWArdD0GoRthCZ2PSugCPU6mseHvJeALWQHw5xEB9Hn0mjyZ0FvhAvxWmAC9FTb2opQ2jAgHk5BkODELxYJTdSsEDs7VLnchuO+756KW+jZL2c7FwG3ZaiNJC9wVDbKKPsIj1QrN6AM8E/SkFM5FVi9/0vsGXmYEvuo7+aGuLa3qTgZbXKw0/hfb6nMAAAAASUVORK5CYII=") no-repeat 50%;
	background-size: contain;
	margin-right: 12px
}

.open-btn-container .sjk-intro[data-v-03b48d4c] {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: flex-start;
	font-size: 12px;
	color: #242930
}

.open-btn-container .sjk-intro .sjk-app[data-v-03b48d4c] {
	font-weight: 600;
	font-size: 14px;
	margin-bottom: 8px
}

.open-btn-container .open-app[data-v-03b48d4c] {
	min-width: 70px;
	color: #242930;
	font-weight: 500;
	font-size: 14px;
	width: 90px;
	height: 30px;
	border: 1px solid #242930;
	border-radius: 15px;
	box-sizing: border-box;
	text-align: center;
	line-height: 28px
}

@media screen and (max-width:320px) {
	.open-btn-container .sjk-logo[data-v-03b48d4c] {
		width: 40px;
		height: 40px;
		margin-right: 8px
	}

	.open-btn-container .sjk-intro .sjk-app[data-v-03b48d4c] {
		font-size: 12px;
		margin-bottom: 5px
	}
}

@-webkit-keyframes animate-data-v-03b48d4c {
	0% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@keyframes animate-data-v-03b48d4c {
	0% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}